using System.Collections;
using System.ComponentModel;
using Sinacor.Infra.UI.Common;

namespace Sinacor.UI.Bovespa.Ordens.Presenter
{
    public interface IOrdensNegocios
    {
        void ExibirOrdens(IEnumerable listModelOrdensNegocios);
        void ExibirNegocios(IEnumerable Negocios);
        //void ExibirMensagem(string mensagem);
        //void ExibirMensagem(Model.Enum.Mensagem mensagem);
        //void ExibirMensagem(Model.Enum.Mensagem mensagem, string complemento);
        void ExibirMensagem(Model.Enum.TipoConsultaOrdemNegocio tipoConsulta);
        void ExibirCalendario(IEnumerable datas);
        void InformarTipoSituacaoCasamentoCasadas();
        void InformarTipoSituacaoCasamentoNaoCasadas();
        void InformarTipoSituacaoCasamentoCasadasParte();
        void InformarTipoSituacaoCasamentoExecutadasSemClientes();
        void InformarQuantidadeCasadaNula();
        void InformarQuantidadeCasada();
        void LimparGridNegocios();
        void LimparGridOrdens();
    }
}